%%
%%  Copyright 2016-2023 Obster-Y
%%
%%  This work may be distributed and/or modified under the
%%  conditions of the LaTeX Project Public License, either version 1.3
%%  of this license or (at your option) any later version.
%%  The latest version of this license is in
%%    http://www.latex-project.org/lppl.txt
%%  and version 1.3 or later is part of all distributions of LaTeX
%%  version 2005/12/01 or later.
%%
%%  This work has the LPPL maintenance status `maintained'.
%%
%%  The Current Maintainer of this work is Obster-Y.
%%
%%  This work contains source codes from `beamerfontthemesjtubeamer.dtx' devloped
%%  by sjtuG and distributed under Apache License V2.0
%%
%%  This work consists of the files beamerfontthemexjtubeamer.sty.
%%

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemexjtubeamer}[2023/05/28 v1.0.0 xjtubeamer font theme]

%%%%%%%%%%%
%% FONTS %%
%%%%%%%%%%%

\RequirePackage{silence}
\RequirePackage{unicode-math}

\WarningFilter{latexfont}{Font shape}
\usefonttheme{professionalfonts}
\usefonttheme{structurebold}
\setbeamerfont{part name}{size=\normalsize}
\setbeamerfont{section name}{size=\normalsize}
\setbeamerfont{subsection name}{size=\normalsize}
\setbeamerfont{footnote}{size=\scriptsize}

\RequirePackage{ifplatform}
\ifwindows
  \setCJKmainfont[AutoFakeBold=true]{SimSun}
  \setCJKsansfont[AutoFakeBold=false]{SimHei}
  \newfontfamily{\kaiti}{STKaiti}
  \setmainfont{XITS}
  \setsansfont{XITS}
  \setmathfont{XITS Math}
  \setmathfont[range={\mathcal,\mathbfcal},StylisticSet=1]{XITS Math}
\else
  \ifmacosx
    \setCJKmainfont[AutoFakeBold=true]{Songti SC}
    \setCJKsansfont[AutoFakeBold=false]{Heiti SC}
    \newfontfamily{\kaiti}{Kaiti SC}
    \setmainfont{XITS}
    \setsansfont{XITS}
    \setmathfont{XITS Math}
    \setmathfont[range={\mathcal,\mathbfcal},StylisticSet=1]{XITS Math}
  \else
    % 若使用方正字体需要自行下载并配置路径
    % \setCJKmainfont[AutoFakeBold=true,Path=/usr/local/share/fonts/]{fzsong.ttf}
    % \setCJKsansfont[AutoFakeBold=false,Path=/usr/local/share/fonts/]{fzhei.ttf}
    % \newfontfamily{\kaiti}{STKaiti}
    \setCJKmainfont[AutoFakeBold=true]{FandolSong}
    \setCJKsansfont[AutoFakeBold=false]{Source Han Sans SC}
    \setmainfont{XITS}
    \setsansfont{XITS}
    \setmathfont{XITS Math}
    \setmathfont[range={\mathcal,\mathbfcal},StylisticSet=1]{XITS Math}
  \fi
\fi



\endinput

%% EOF: beamerfontthemexjtubeamer.sty
